Skip to content

feat(e2e): introduce e2e tests for bulk-import plugin#1972

Open
AndrienkoAleksandr wants to merge 26 commits intoredhat-developer:mainfrom
AndrienkoAleksandr:add-bulk-import-e2e-tests
Open

feat(e2e): introduce e2e tests for bulk-import plugin#1972
AndrienkoAleksandr wants to merge 26 commits intoredhat-developer:mainfrom
AndrienkoAleksandr:add-bulk-import-e2e-tests

Conversation

@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor

@AndrienkoAleksandr AndrienkoAleksandr commented Feb 25, 2026

@AndrienkoAleksandr AndrienkoAleksandr changed the title feat(e2e): introduce e2e tests for bulk-import plugin feat(e2e): introduce e2e tests for bulk-import plugin(orchestrator mode) Feb 25, 2026
@openshift-ci openshift-ci bot added the lgtm label Feb 25, 2026
@github-actions github-actions bot added mandatory-workspace PR affects a workspace with required plugins for releases workspace-update PR modifies files in an existing workspace labels Feb 25, 2026
@openshift-ci openshift-ci bot removed the lgtm label Feb 26, 2026
@openshift-ci
Copy link
Copy Markdown

openshift-ci bot commented Feb 26, 2026

New changes are detected. LGTM label has been removed.

@gashcrumb
Copy link
Copy Markdown
Member

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

❌ Failed E2E Tests - bulk-import

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 6m 27s
Passed: 0 | Failed: 0 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

Comment thread workspaces/bulk-import/e2e-tests/package.json Outdated
@subhashkhileri
Copy link
Copy Markdown
Member

/hold

Comment thread workspaces/bulk-import/e2e-tests/tests/fixtures.ts Outdated
@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

❌ Failed E2E Tests - bulk-import

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 8m 51s
Passed: 0 | Failed: 1 | Flaky: 0 | Skipped: 1
Playwright Report | Build Log | Artifacts

@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

❌ Failed E2E Tests - bulk-import

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 8m 22s
Passed: 0 | Failed: 1 | Flaky: 0 | Skipped: 1
Playwright Report | Build Log | Artifacts

@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor Author

/publish

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 5, 2026

Publish workflow has completed with failure.

Publishing process

✅ Finished successfully.

  • Published container images:
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-bulk-import:pr_1972__7.0.1
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-bulk-import-backend:pr_1972__7.0.1

Backstage Compatibility Check

✅ All workspaces are compatible with the target Backstage version (1.45.3).

No action required.

Metadata Validation

❌ Found 2 validation error(s):

File Kind Message
red-hat-developer-hub-backstage-plugin-bulk-import-backend.yaml mismatch Version mismatch: expected "7.0.1" but got "6.5.1"
red-hat-developer-hub-backstage-plugin-bulk-import.yaml mismatch Version mismatch: expected "7.0.1" but got "1.18.1"

@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor Author

/publish

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Mar 5, 2026

Publish workflow has completed with success.

Publishing process

✅ Finished successfully.

  • Published container images:
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-bulk-import:pr_1972__7.0.1
    • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-bulk-import-backend:pr_1972__7.0.1

Backstage Compatibility Check

✅ All workspaces are compatible with the target Backstage version (1.45.3).

No action required.

Metadata Validation

✅ All metadata files validated successfully.

Running e2e tests
/test e2e-ocp-helm

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
@github-actions
Copy link
Copy Markdown
Contributor

The file versions.json could not be synced from branch main into this because your PR is from a fork.

You should update the versions.json file with the following content:

{
    "backstage": "1.49.4",
    "node": "22.22.0",
    "cli": "1.10.4",
    "cliPackage": "@red-hat-developer-hub/cli"
}

@AndrienkoAleksandr AndrienkoAleksandr force-pushed the add-bulk-import-e2e-tests branch from 3373161 to 7351c9b Compare April 19, 2026 02:15
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
@AndrienkoAleksandr AndrienkoAleksandr force-pushed the add-bulk-import-e2e-tests branch from 7351c9b to b090485 Compare April 19, 2026 02:17
@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

❌ Failed E2E Tests - bulk-import

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 10m 28s
Passed: 0 | Failed: 4 | Flaky: 0 | Skipped: 9
Playwright Report | Build Log | Artifacts

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
@AndrienkoAleksandr AndrienkoAleksandr force-pushed the add-bulk-import-e2e-tests branch from abfceed to b88389b Compare April 19, 2026 12:39
Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

❌ Failed E2E Tests - bulk-import

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 12m 45s
Passed: 11 | Failed: 1 | Flaky: 0 | Skipped: 1
Playwright Report | Build Log | Artifacts

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

❌ Failed E2E Tests - bulk-import

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 13m 49s
Passed: 12 | Failed: 1 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

✅ Passed E2E Tests - bulk-import

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 12m 49s
Passed: 13 | Failed: 0 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

Signed-off-by: Oleksandr Andriienko <oandriie@redhat.com>
@sonarqubecloud
Copy link
Copy Markdown

@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor Author

/test e2e-ocp-helm

@rhdh-test-bot
Copy link
Copy Markdown

✅ Passed E2E Tests - bulk-import

Platform: ocp 4.18 | RHDH Version: 1.10 | Duration: 12m 46s
Passed: 13 | Failed: 0 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Artifacts

@AndrienkoAleksandr AndrienkoAleksandr changed the title feat(e2e): introduce e2e tests for bulk-import plugin(orchestrator mode) feat(e2e): introduce e2e tests for bulk-import plugin Apr 20, 2026
@AndrienkoAleksandr
Copy link
Copy Markdown
Contributor Author

This pr is depends on: redhat-developer/rhdh-e2e-test-utils#87. @subhashkhileri, take a look, please upstream contribution.

Comment on lines +86 to +90
test.skip(
() => !!process.env.JOB_NAME?.includes("osd-gcp"),
"skipping due to RHDHBUGS-555 on OSD Env",
);
test.describe.configure({ retries: process.env.CI ? 5 : 0 });
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
test.skip(
() => !!process.env.JOB_NAME?.includes("osd-gcp"),
"skipping due to RHDHBUGS-555 on OSD Env",
);
test.describe.configure({ retries: process.env.CI ? 5 : 0 });

@AndrienkoAleksandr these were specific to rhdh-core its not required on the overlay.

"devDependencies": {
"@eslint/js": "^9.39.2",
"@playwright/test": "^1.56.1",
"@red-hat-developer-hub/e2e-test-utils": "AndrienkoAleksandr/rhdh-e2e-test-utils#force-deploy",
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@AndrienkoAleksandr please remember to use the recent npm version of the utils before it gets merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mandatory-workspace PR affects a workspace with required plugins for releases workspace-update PR modifies files in an existing workspace

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants